DaVinci Config 高级配置技巧精讲
30章 · 从入门到精通
01
DaVinci Config 概述与界面导航
了解工具定位、核心功能模块、主界面布局及自定义工作区。
02
项目配置基础
创建新项目、理解项目文件结构、配置目标平台与编译器。
03
系统时钟与定时器配置
深入理解时钟树、配置系统时钟源、PLL及看门狗定时器。
04
GPIO 引脚高级配置
配置引脚复用功能、上下拉、驱动能力及中断触发方式。
05
中断控制器 (NVIC) 配置
配置中断优先级分组、使能/禁用中断、设置抢占优先级与子优先级。
06
UART 串口通信配置
配置波特率、数据位、停止位、奇偶校验及中断/DMA模式。
07
SPI 总线配置
配置主从模式、时钟极性相位、数据帧格式及NSS管理。
08
I2C 总线配置
配置主从模式、时钟频率、地址模式及ACK/NACK处理。
09
ADC 模数转换器配置
配置分辨率、采样时间、转换模式(单次/连续/扫描)及触发源。
10
DAC 数模转换器配置
配置输出缓冲、触发方式及波形生成模式。
11
PWM 输出配置
配置定时器时基、比较值、极性及死区插入。
12
输入捕获与输出比较
配置捕获通道、测量脉宽、频率及产生PWM信号。
13
DMA 控制器配置
配置传输方向、数据宽度、循环模式及优先级。
14
RTC 实时时钟配置
配置时钟源、日期时间格式、闹钟及唤醒定时器。
15
独立看门狗 (IWDG) 与窗口看门狗 (WWDG)
配置超时时间、窗口值及调试模式行为。
16
Flash 存储器配置
配置读保护、写保护、选项字节及编程/擦除操作。
17
CRC 计算单元配置
配置多项式、初始值及输入/输出反转。
18
USB 设备/主机配置
配置端点、描述符、传输类型(控制/批量/中断/同步)。
19
CAN 总线配置
配置波特率、滤波器、工作模式(正常/环回/静默)及报文收发。
20
Ethernet MAC 配置
配置MII/RMII接口、MAC地址、帧过滤及中断。
21
SDIO 接口配置
配置时钟分频、总线宽度、数据传输模式及卡识别流程。
22
FSMC/FMC 外部存储器配置
配置NOR/NAND/SRAM时序、地址映射及复用模式。
23
DCMI 数字摄像头接口配置
配置像素时钟极性、同步信号、数据格式及裁剪窗口。
24
SDRAM 控制器配置
配置行列地址宽度、突发长度、CAS延迟及刷新周期。
25
QSPI 接口配置
配置时钟分频、数据模式(单/双/四线)、DDR模式及内存映射。
26
安全加密处理器 (CRYP/HASH) 配置
配置AES/DES算法、密钥、初始化向量及DMA传输。
27
随机数生成器 (RNG) 配置
配置时钟源、使能噪声源及获取随机数。
28
低功耗模式配置
配置睡眠、停止、待机模式及唤醒源(RTC/外部中断)。
29
调试接口 (SWD/JTAG) 配置
配置引脚分配、调试时钟及串行线跟踪。
30
综合实战:多外设协同工作
基于DaVinci Config完成一个多外设协同工作的完整项目配置。